package dao;

import pojo.Admin;
import pojo.PageBean;
import pojo.User;

import java.sql.SQLException;
import java.util.List;

/**
 * @author LiangHaiBo
 * @version 1.0
 * @date 2021.8.31 上午 8:41
 */
public interface AdminDao  {
    Admin findAllByname(String name);

    List<User> selectUserAll() ;

    User getUserById(String uid);

    void update(User user);

    void delete(String uid);

    /**
     * 针对用户分页查询
     * @param currentPage  当前页
     * @param pageSize     每页显示条数
     * @return             返回分页实体
     */
    List<User> findUserByPage(int currentPage, int pageSize) throws SQLException;

    /**
     * 查询总记录数
     * @return
     */
    int selectTotalCount() throws SQLException;
}
